5,831 research outputs found

    TZC: Efficient Inter-Process Communication for Robotics Middleware with Partial Serialization

    Full text link
    Inter-process communication (IPC) is one of the core functions of modern robotics middleware. We propose an efficient IPC technique called TZC (Towards Zero-Copy). As a core component of TZC, we design a novel algorithm called partial serialization. Our formulation can generate messages that can be divided into two parts. During message transmission, one part is transmitted through a socket and the other part uses shared memory. The part within shared memory is never copied or serialized during its lifetime. We have integrated TZC with ROS and ROS2 and find that TZC can be easily combined with current open-source platforms. By using TZC, the overhead of IPC remains constant when the message size grows. In particular, when the message size is 4MB (less than the size of a full HD image), TZC can reduce the overhead of ROS IPC from tens of milliseconds to hundreds of microseconds and can reduce the overhead of ROS2 IPC from hundreds of milliseconds to less than 1 millisecond. We also demonstrate the benefits of TZC by integrating with TurtleBot2 that are used in autonomous driving scenarios. We show that by using TZC, the braking distance can be shortened by 16% than ROS

    ΠžΠΏΡ‹Ρ‚ постиТСния истории, ΠΊΠ°ΠΊ Π΄ΡƒΡ…ΠΎΠ²Π½ΠΎΠ³ΠΎ развития чСловСчСства

    Get PDF
    Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ мСтодологичСскиС основы формирования ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ истории Π΄ΡƒΡ…ΠΎΠ²Π½ΠΎΠ³ΠΎ развития чСловСчСства. ДСлаСтся Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ± ограничСнности монистичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ истории становлСния чСловСчСского Π΄ΡƒΡ…Π°, ΠΊΠ°ΠΊ матСриалистичСского, Ρ‚Π°ΠΊ ΠΈ идСалистичСского. Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ возмоТности примСнСния дуалистичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, основанного Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Сдинства Π΄ΡƒΡ…ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ (Π΄ΡƒΡ… Π²Π½Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠΈ Π½Π΅ сущСствуСт, матСрия Π²Π½Π΅ Π΄ΡƒΡ…Π° бСссмыслСнна), раскрытия ΠΈΡ… взаимодСйствия Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… противорСчиях эпохи ΠΈ снятия ΠΈΡ… Π² процСссС Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ пСрСустройства ΠΌΠΈΡ€Π°. Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ гуманистичСскиС аспСкты Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ "ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½ΠΎΠΉ общности", "способа сущСствования чСловСчСского Ρ€Π°Π·ΡƒΠΌΠ° Π²ΠΎ ВсСлСнной", раскрытия ΠΈ обрСтСния свободы Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΡ€Π°. На основС продвиТСния чСловСчСства ΠΎΡ‚ космогСнной – ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ³Π΅Π½Π½ΠΎΠΉ, ΠΈ ΠΎΡ‚ Π½Π΅Ρ‘ – Π°Π½Ρ‚Ρ€ΠΎΠΏΠΎΠ³Π΅Π½Π½ΠΎΠΉ Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ, выдСляСтся Ρ‚ΠΈΠΏΡ‹ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ, ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ Π»ΠΈΠ±Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ духовности. ДСлаСтся Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ кризис Π»ΠΈΠ±Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° духовности ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ-нравствСнного Ρ‚ΠΈΠΏΠ° духовности, ΠΊΠ°ΠΊ духовности соврСмСнного Ρ‚Π΅Ρ…Π½ΠΎΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ³ΠΎ общСства

    3D indoor scene modeling from RGB-D data: a survey

    Get PDF
    3D scene modeling has long been a fundamental problem in computer graphics and computer vision. With the popularity of consumer-level RGB-D cameras, there is a growing interest in digitizing real-world indoor 3D scenes. However, modeling indoor 3D scenes remains a challenging problem because of the complex structure of interior objects and poor quality of RGB-D data acquired by consumer-level sensors. Various methods have been proposed to tackle these challenges. In this survey, we provide an overview of recent advances in indoor scene modeling techniques, as well as public datasets and code libraries which can facilitate experiments and evaluation

    Static scene illumination estimation from video with applications

    Get PDF
    We present a system that automatically recovers scene geometry and illumination from a video, providing a basis for various applications. Previous image based illumination estimation methods require either user interaction or external information in the form of a database. We adopt structure-from-motion and multi-view stereo for initial scene reconstruction, and then estimate an environment map represented by spherical harmonics (as these perform better than other bases). We also demonstrate several video editing applications that exploit the recovered geometry and illumination, including object insertion (e.g., for augmented reality), shadow detection, and video relighting

    S4Net: Single Stage Salient-Instance Segmentation

    Full text link
    We consider an interesting problem-salient instance segmentation in this paper. Other than producing bounding boxes, our network also outputs high-quality instance-level segments. Taking into account the category-independent property of each target, we design a single stage salient instance segmentation framework, with a novel segmentation branch. Our new branch regards not only local context inside each detection window but also its surrounding context, enabling us to distinguish the instances in the same scope even with obstruction. Our network is end-to-end trainable and runs at a fast speed (40 fps when processing an image with resolution 320x320). We evaluate our approach on a publicly available benchmark and show that it outperforms other alternative solutions. We also provide a thorough analysis of the design choices to help readers better understand the functions of each part of our network. The source code can be found at \url{https://github.com/RuochenFan/S4Net}
    • …
    corecore